Distributed Computation of All Node Replacements of a Minimum Spanning Tree
نویسندگان
چکیده
In many network applications the computation takes place on the minimum-cost spanning tree (MST ) of the network G; unfortunately, a single link or node failure disconnects the tree. The All Node Replacements (ANR) problem is the problem of precomputing, for each node u in G, the new MST should u fail. The simpler problem dealing with single edge failures is called All Edge Replacements (AER). Both problems have been extensively investigated for serial and parallel settings, and efficient solutions have been designed for those environments. The situation is surprisingly different in distributed settings. In fact, for either problem, no distributed solution exists to date which performs better than the brute-force repeated application of a MST construction protocol. In other words, currently, the solution of either problems uses O(nm+n log n) messages, where n is the number of nodes and m is the number of edges. In this paper we consider the problem of computing all the replacement minimum-cost spanning trees distributively, and we efficiently solve the problem. We design a solution protocol for the ANR problem and we prove that the total amount of data items communicated during the computation (the data complexity) is O(n). This communication can be achieved transmitting only O(n) long messages between neighbours, if the system so allows; otherwise O(n) standard messages suffice. Even in systems that do not allow long messages, the proposed protocol constitutes a significant improvement over the individual computation of the replacement trees. Indeed, for dense graphs, our protocol constructs all the n replacement MST s of the minimum spanning tree T with the same number of messages required just to compute T .
منابع مشابه
Providing a Simple Method for the Calculation of the Source and Target Reliabili- ty in a Communication Network (SAT)
The source and target reliability in SAT network is de- fined as the flawless transmission from the source node to all the other nodes. In some references, the SAT pro- cess has been followed between all the node pairs but it is very time-consuming in today’s widespread networks and involves many costs. In this article, a method has been proposed to compare the reliability in complex networks b...
متن کاملProviding a Simple Method for the Calculation of the Source and Target Reliabili- ty in a Communication Network (SAT)
The source and target reliability in SAT network is de- fined as the flawless transmission from the source node to all the other nodes. In some references, the SAT pro- cess has been followed between all the node pairs but it is very time-consuming in today’s widespread networks and involves many costs. In this article, a method has been proposed to compare the reliability in complex networks b...
متن کاملA Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem
The routing cost of a spanning tree in a weighted and connected graph is defined as the total length of paths between all pairs of vertices. The objective of the minimum routing cost spanning tree problem is to find a spanning tree such that its routing cost is minimum. This is an NP-Hard problem that we present a GRASP with path-relinking metaheuristic algorithm for it. GRASP is a multi-start ...
متن کاملConstant Approximation Algorithm for MST in Resource Constrained Wireless Sensor Networks
We consider lightweight wireless sensor networks constructed from low-profile and resource constrained wireless embedded systems. Each individual unit in these networks has limited computation, memory and power resources. Traditional models of computation and algorithms will no longer be suitable for such systems since each node in the network does not have the luxury of unbounded computations,...
متن کاملA Simple and Fast Distributed Algorithm to Compute a Minimum Spanning Tree in the Internet
A central problem in wide area networks is to eeciently multicast a message to all members (hosts) of a target group. One of the most eeective methods to multicast a message is to send the message along the edges of a spanning tree connecting all the members of the group. In this paper we propose a new fully distributed algorithm to build a minimum spanning tree (MST) in a generic communication...
متن کامل